#pragma once
/***************************************************************************************************
* File Name:	mysemop.h
* Description:	第8章实例训练
* Reference book:《Linux应用与开发典型实例精讲》邱铁，于玉龙，徐子川 编著，清华大学出版社.2010.5
* E_mail: openlinux21@gmail.com
*
****************************************************************************************************/

#ifndef MYSEMOP_H
#define MYSEMOP_H

#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>

#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>
#include <errno.h>
#include <fcntl.h>

int CreateSem(int value);
int SetSemValue(int sem_id, int value);
void DeleteSem(int sem_id);
int Psem(int sem_id);
int Vsem(int sem_id);

#endif
